package com.cqxyd.smartsite.pojo;

import java.util.Date;
import javax.persistence.*;

@Table(name = "program_info")
public class ProgramInfo {
    /**
     * 项目编码
     */
    @Id
    @Column(name = "program_id")
    private Integer programId;

    /**
     * 项目名称
     */
    @Column(name = "program_name")
    private String programName;

    /**
     * 项目介绍
     */
    @Column(name = "program_des")
    private String programDes;

    /**
     * 项目key
     */
    @Column(name = "program_key")
    private String programKey;

    /**
     * 项目secret
     */
    @Column(name = "program_secret")
    private String programSecret;

    /**
     * 录入时间
     */
    @Column(name = "create_time")
    private Date createTime;

    /**
     * 获取项目编码
     *
     * @return program_id - 项目编码
     */
    public Integer getProgramId() {
        return programId;
    }

    /**
     * 设置项目编码
     *
     * @param programId 项目编码
     */
    public void setProgramId(Integer programId) {
        this.programId = programId;
    }

    /**
     * 获取项目名称
     *
     * @return program_name - 项目名称
     */
    public String getProgramName() {
        return programName;
    }

    /**
     * 设置项目名称
     *
     * @param programName 项目名称
     */
    public void setProgramName(String programName) {
        this.programName = programName;
    }

    /**
     * 获取项目介绍
     *
     * @return program_des - 项目介绍
     */
    public String getProgramDes() {
        return programDes;
    }

    /**
     * 设置项目介绍
     *
     * @param programDes 项目介绍
     */
    public void setProgramDes(String programDes) {
        this.programDes = programDes;
    }

    /**
     * 获取项目key
     *
     * @return program_key - 项目key
     */
    public String getProgramKey() {
        return programKey;
    }

    /**
     * 设置项目key
     *
     * @param programKey 项目key
     */
    public void setProgramKey(String programKey) {
        this.programKey = programKey;
    }

    /**
     * 获取项目secret
     *
     * @return program_secret - 项目secret
     */
    public String getProgramSecret() {
        return programSecret;
    }

    /**
     * 设置项目secret
     *
     * @param programSecret 项目secret
     */
    public void setProgramSecret(String programSecret) {
        this.programSecret = programSecret;
    }

    /**
     * 获取录入时间
     *
     * @return createTime - 录入时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置录入时间
     *
     * @param createTime 录入时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}